草庐IT

iOS VoiceOver 第一项

全部标签

php - 如何只获取数组中第一个匹配的值

编辑:我的意思是问获得第一场比赛或第一场比赛的最佳/最快方法是什么。我有一个数组$arr=('abc','ded','kjld','abr','cdfd');我想先洗牌这个数组,然后只检索与模式/ab/匹配的第一个值。因此,返回值可能是abc或abr。我查看了preg_grep,但它会返回一个包含所有匹配项的数组。当然,我可以只检索结果数组的第一个值,但这很浪费,而且需要额外的数组操作步骤。是否有另一个函数或preg_grep开关指定仅返回第一个匹配值(或前5个匹配值)。我查看了preg_match和preg_search,但它们似乎没有提供我想要的内容。

php - 获取每一行的第一个字

我需要获取$lines中每行的第一个单词。所以我在每一行都做了一个foreach,如下所示:foreach($linesas$n=>$line){}但是接下来的部分,我只需要抓取第一个词。所以我通过在这样的空间上爆炸来做到这一点:$explode=explode("",$line);echo$explode[0];但是当我处理很多行时这会非常慢,有没有比使用explode()更好更快的解决方案? 最佳答案 是的!$var=substr($line,0,strpos($line,''));substr()使用起始位置(0,开头)和长度

php - 在 PHP 中获取给定月份的第一天?

这个问题在这里已经有了答案:Getwhichdayoftheweekthemonthstartsonforgiveninput(2个答案)关闭8年前。我一直在尝试让下面的代码正常工作,虽然它适用于6月,但不适用于7月。$first_day_of_month的值为3,而周二应为2。$date=strtotime('20140702');//July02,2014$month=date('m',$date);$year=date('Y',$date);$days_in_month=date('t',$date);$first_day_of_month=date('w',strtotime(

php - 使用php提取字符串的第一个单词

我想将一个字符串分成两个变量,第一个单词和字符串的其余部分。第一个词只会是4个不同词中的一个。$string=explode('',$string,2);$word=$string[0];$string=$string[1];上面的好像行得通,但我想知道是否有更好的方法。 最佳答案 您可以使用list():list($word,$string)=explode('',$string,2);不过已经好了。在这种情况下,正则表达式就有些矫枉过正了。 关于php-使用php提取字符串的第一个单

php - 选定月份和年份的第一个星期六

如何找到给定月份和年份(由日历选择的月份和年份)的第一个星期六?我正在使用PHP。 最佳答案 使用这个函数:致谢:php.net[编辑]:另一种捷径:像这样使用strtotime():$month=1;$year=2007;echodate('d/M/Y',strtotime('FirstSaturday'.date('Fo',@mktime(0,0,0,$month,1,$year))));这个输出:06/Jan/2007 关于php-选定月份和年份的第一个星期六,我们在StackOv

php - 删除第一次出现的子字符串之前的文本

我想删除第一个之前的其他文本在文档中。注:有多个s在文档中。 最佳答案 $answer=strstr($oriString,'');参见strstrDocs. 关于php-删除第一次出现的子字符串之前的文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7174907/

PHP从第一个数字(整数) explode

我想展开一些包含第一个数字(整数)的测试。这里有一些话。AvantBrowser2013Build110Firefox23.0Beta10GoogleChrome29.0.1547.41Beta我正在尝试这个,但它不起作用。$in='AvantBrowser2013Build110';preg_match("/\d[^A-Za-z]+([A-Za-z\s]+)/",$in,$match);echo$match[0];需要的输出是:-AvantBrowserFirefoxGoogleChrome请帮忙 最佳答案 试试这个正则表达式:^

php - row_array() codeigniter 只返回第一行

我想从数据库中获取电子邮件地址列表,我在这里尝试过:在我的模型中:functionget_email_address_by_sector($search_by,$search_field){$this->db->select('*');$this->db->like($search_by,$search_field);$query=$this->db->get('tb_company');$row=$query->row_array();return$row['email'];}我想用这个Controller查看数组中的数据:functionget_email_address($sea

php - 将元素移动到数组中的第一个位置

这是我的数组:Array([0]=>Array([id]=>8[title]=>MUSIC)[1]=>Array([id]=>17[title]=>Indie)[2]=>Array([id]=>14[title]=>SPORTS)[3]=>Array//Needtomovethisonfirstposition([id]=>15[title]=>Hipster)[4]=>Array([id]=>16[title]=>WebSeriesdf))我希望键为[3]的数组位于第一个位置,然后是其余元素。我尝试了array_merge和array_unshift。但是不工作

php - 如何删除数组的第一个、第二个和最后一个索引?

我正在使用array_splice删除数组的第0个和第一个索引,我也想删除最后一个索引。怎么做?array_splice($arr,0,2);这是我的数组-Array([code]=>1[name]=>Abc[On]=>15619[OP]=>15886[Vac]=>31505[Target]=>50702[Co]=>62.14) 最佳答案 array_splice用正确的语法可以提取你想要的数组。$arr=[1,2,3,4,5];$newArr=array_splice($arr,2,-1);print_r($newArr);//p